cr10 smart pro review